package reflect;

import org.junit.Test;

import java.lang.reflect.Method;

/**
 * Created by csmd on 2017/12/28.
 */
public class test {
    //如何通过反射调用对象的方法？
    @Test
    public void test(){
        User d = new User();
        try {
            Method m = d.getClass().getMethod("test1");
            m.invoke(d);//反射调用方法
            System.out.println( m.invoke(d));// HELLO
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
